package com.woniu.his.cms.client.param;

import lombok.Data;

import javax.validation.constraints.*;
import java.math.BigDecimal;

@Data
public class DmsNonDrugUpdateParam {


    /**
     * 非药品id
     */
    @NotNull
    @Min(0)
    private Long id;

    /**
     * 项目编码
     */
    @NotEmpty
    private String nonDrugCode;

    /**
     * 项目名称
     */
    @NotEmpty
    private String nonDrugName;

    /**
     * 规格
     */
    @NotEmpty
    private String nonDrugFormat;

    /**
     * 价格
     */
    @DecimalMin("0")
    private BigDecimal price;

    /**
     * 所属费用科目ID
     */
    @NotNull
    @Min(0)
    private Long expClassId;

    /**
     * 执行科室ID
     */
    @NotNull
    @Min(0)
    private Long deptId;

    /**
     * 拼音助记码
     */
    @NotEmpty
//    @Pattern(regexp = "/^[A-Z]+$/;",message = "拼音助记码需要为全英文大写")
    private String mnemonicCode;

    /**
     * 项目类型:检查 CHECK 检验 TEST 处置 DISPOSITION
     */
    @NotEmpty
    private String recordType;


}
